package marketplace.jpa.datas;

import java.io.Serializable;

import marketplace.jpa.entities.Valoracion;

public class DataValoracion implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private int idVenta;
	private int idValoracion;
	private String fecha;
	private int valor;
	private String opinion;
	private Estado estado;
	
	public DataValoracion() { super(); }
	
	
	
	public DataValoracion(int idVenta, int idValoracion, String fecha,
			int valor, String opinion, String estado) {
		super();
		this.idVenta = idVenta;
		this.idValoracion = idValoracion;
		this.fecha = fecha;
		this.valor = valor;
		this.opinion = opinion;		
		if (estado.equals("ACTIVO")){
			this.estado = Estado.ACTIVO;
		} else{ 
			this.estado = Estado.INACTIVO;
		}
	}



	public DataValoracion(Valoracion valoracion) {
		this.idValoracion = valoracion.getIdValoracion();
		this.fecha = valoracion.getFecha();
		this.valor = valoracion.getValor();
		this.opinion = valoracion.getOpinion();
		if (valoracion.getEstado().equals("ACTIVO")){
			this.estado = Estado.ACTIVO;
		} else{ 
			this.estado = Estado.INACTIVO;
		}
	}

	public Estado getEstado() {
		return estado;
	}

	public void setEstado(Estado estado) {
		this.estado = estado;
	}

	public int getIdValoracion() {
		return idValoracion;
	}
	
	public void setIdValoracion(int idValoracion) {
		this.idValoracion = idValoracion;
	}
	
	public String getFecha() {
		return fecha;
	}
	
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	
	public int getValor() {
		return valor;
	}
	
	public void setValor(int valor) {
		this.valor = valor;
	}
	
	public String getOpinion() {
		return opinion;
	}
	
	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public int getIdVenta() {
		return idVenta;
	}

	public void setIdVenta(int idVenta) {
		this.idVenta = idVenta;
	}

	
}
